thin-client customer development software development lifecycle projects open source relationship radius3 java software development erp crm developers